282e79c47ef40f4f89e6b65918586ece0261f6e9,catnap-core/src/main/java/com/github/gregwhitaker/catnap/core/query/parser/SimpleExpressionParser.java,SimpleExpressionParser,findEqualityExpression,#String#,45

Before Change


    }

    private SimpleEqualityExpression findEqualityExpression(String buffer) {
        if(buffer.indexOf(SimpleEqualityExpression.EqualityOperator.NOT_EQUAL.getNotation()) != -1) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.NOT_EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.NOT_EQUAL, operands[1]);
        } else if(buffer.indexOf(SimpleEqualityExpression.EqualityOperator.LESS_THAN_OR_EQUAL.getNotation()) != -1) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.LESS_THAN_OR_EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.LESS_THAN_OR_EQUAL, operands[1]);
        } else if(buffer.indexOf(SimpleEqualityExpression.EqualityOperator.GREATER_THAN_OR_EQUAL.getNotation()) != -1) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.GREATER_THAN_OR_EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.GREATER_THAN_OR_EQUAL, operands[1]);
        } else if(buffer.indexOf(SimpleEqualityExpression.EqualityOperator.LESS_THAN.getNotation()) != -1) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.LESS_THAN.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.LESS_THAN, operands[1]);
        } else if(buffer.indexOf(SimpleEqualityExpression.EqualityOperator.GREATER_THAN.getNotation()) != -1) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.GREATER_THAN.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.GREATER_THAN, operands[1]);
        } else if(buffer.indexOf(SimpleEqualityExpression.EqualityOperator.EQUAL.getNotation()) != -1) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.EQUAL, operands[1]);
        }

After Change


    }

    private SimpleEqualityExpression findEqualityExpression(String buffer) {
        if(buffer.contains(SimpleEqualityExpression.EqualityOperator.NOT_EQUAL.getNotation())) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.NOT_EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.NOT_EQUAL, operands[1]);
        } else if(buffer.contains(SimpleEqualityExpression.EqualityOperator.LESS_THAN_OR_EQUAL.getNotation())) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.LESS_THAN_OR_EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.LESS_THAN_OR_EQUAL, operands[1]);
        } else if(buffer.contains(SimpleEqualityExpression.EqualityOperator.GREATER_THAN_OR_EQUAL.getNotation())) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.GREATER_THAN_OR_EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.GREATER_THAN_OR_EQUAL, operands[1]);
        } else if(buffer.contains(SimpleEqualityExpression.EqualityOperator.LESS_THAN.getNotation())) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.LESS_THAN.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.LESS_THAN, operands[1]);
        } else if(buffer.contains(SimpleEqualityExpression.EqualityOperator.GREATER_THAN.getNotation())) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.GREATER_THAN.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.GREATER_THAN, operands[1]);
        } else if(buffer.contains(SimpleEqualityExpression.EqualityOperator.EQUAL.getNotation())) {
            String[] operands = buffer.split(SimpleEqualityExpression.EqualityOperator.EQUAL.getNotation(), 2);
            return new SimpleEqualityExpression(operands[0], SimpleEqualityExpression.EqualityOperator.EQUAL, operands[1]);
        }